b350d6c3cafaa10ffad8ea619d75cda5f0c88034,sonar-server/src/main/java/org/sonar/server/rule2/RuleNormalizer.java,RuleNormalizer,normalize,#RuleDto#,137
Before Change
indexField(ActiveRuleField.PARENT_ID.key(), activeRule.getParentId(), document);
document.endObject();
}
document.endArray();
}
/* Done normalizing for Rule */
After Change
/* Get all activeRuleParams */
List<ActiveRuleParamDto> activeRuleParams = activeRuleDao.selectParamsByActiveRuleId(activeRule.getId());
if(!activeRuleParams.isEmpty()) {
document.startArray(ActiveRuleField.PARAMS.key());
for (ActiveRuleParamDto param : activeRuleParams) {
document.startObject();
indexField(RuleParamField.NAME.key(), param.getKey(), document);
indexField(RuleParamField.VALUE.key(), param.getValue(), document);
document.endObject();
}
document.endArray();
}
document.endObject();
}
document.endArray();
}
/* Done normalizing for Rule */